package com.soma.game.service;


import com.soma.game.entity.Game;
import com.soma.game.entity.GameStatic;
import com.soma.game.entity.GameStaticExample;
import com.soma.game.entity.User;
import com.soma.game.enums.GameStaticType;
import com.soma.game.model.RankUserVo;

import java.util.List;

public interface GameStaticService extends BaseService<GameStatic, GameStaticExample> {
    GameStatic getGameStatic(User user, Game game);

    List<RankUserVo> getRankUserVos(Long gameId, List<Long> uidList, Long uid);

    void clearScore(GameStaticType week);

    void clearScore(Long uid, Long gameId);

}